Skip to content

[wrangler] Add vpc_networks binding support#12992

Draft
RiscadoA wants to merge 3 commits intocloudflare:mainfrom
RiscadoA:rantunes/WVPC-172-phase1
Draft

[wrangler] Add vpc_networks binding support#12992
RiscadoA wants to merge 3 commits intocloudflare:mainfrom
RiscadoA:rantunes/WVPC-172-phase1

Conversation

@RiscadoA
Copy link
Contributor

@RiscadoA RiscadoA commented Mar 20, 2026

Adds vpc_networks binding support, allowing Workers to route traffic through a Cloudflare Tunnel. At runtime, env.MY_VPC.fetch("http://internal-host/") routes through the tunnel. Each binding generates a Fetcher type. Like vpc_services, these bindings are always remote in wrangler dev.

{
  "vpc_networks": [{ "binding": "MY_VPC", "tunnel_id": "your-tunnel-uuid" }]
}

  • Tests
    • Tests included/updated
  • Public documentation
    • Documentation not necessary because: internal feature, not yet GA

@RiscadoA RiscadoA force-pushed the rantunes/WVPC-172-phase1 branch from b0de6cb to 3fac7aa Compare March 20, 2026 16:00
@changeset-bot
Copy link

changeset-bot bot commented Mar 20, 2026

🦋 Changeset detected

Latest commit: db9567c

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-project-automation github-project-automation bot moved this to Untriaged in workers-sdk Mar 20, 2026
@RiscadoA RiscadoA force-pushed the rantunes/WVPC-172-phase1 branch 2 times, most recently from 39fa84f to 6d9041f Compare March 20, 2026 16:35
@RiscadoA RiscadoA force-pushed the rantunes/WVPC-172-phase1 branch from 6d9041f to db9567c Compare March 24, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Untriaged

Development

Successfully merging this pull request may close these issues.

2 participants